/**************************************************全局******************************************************/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0;	margin:0; }
html { overflow:-moz-scrollbars-vertical;overflow-x:hidden;background:#f5f5f5; height:100%; } /*始终让 Firefox 显示滚动条*/
* { word-wrap:break-word; }/*文字强制换行word-break:keep-all;(Ff)*/
table { border-collapse:collapse; }/*细线表格*/
fieldset, img { border:0px; }/*清除描边,块显示*/
ul, li { list-style-type:none; }/*无列表项目标记*/
a { text-decoration: none;	outline:none; }/* 链接无下划线,有为underline;链接去框 */
a:link { color:#000; }/* 未访问的链接 */
a:visited { color:#000; }/* 已访问的链接 */
a:hover { color:#1c91f0; }/* 鼠标在链接上 */
a:active { color:#000; star:expression(this.onFocus=this.blur()); }/* 点击激活链接 */
html,* html body{background-image:url(about:blank);background-attachment:fixed;}/* 修正IE6振动bug */
body { font-size:12px; font-family:"微软雅黑";height:100%;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {-webkit-appearance: none;}/*去掉苹果默认样式*/
input[type="text"] {border-radius: 0;}/*去掉苹果默认样式*/
input,textarea{border:0;outline:none;/*去除选中时的边框*/}

.margintop5{ margin-top:5px; }
.margintop8{ margin-top:8px; }
.margintop10{ margin-top:10px; }
.margintop20{ margin-top:16px; }
.margintop30{ margin-top:30px; }

.header { background-color:#030404; height:70px; width:100%; position:fixed; padding:0 20px; box-sizing:border-box;}
.header .logo { width:auto; height:70px; float:left; background:url(../images/logo.png) no-repeat left center; background-size:200px; padding-left:225px; }
.header .logo a{ width:70px; height:70px; background:url(../images/ico_open_menu.png) no-repeat center center; display:inline-block;  }
.header .top_right { width:auto; height:70px; line-height:70px; float:right; color:#ffffff;}
.header .top_right em { height:70px; display:inline-block; font-style:normal; background:url(../images/ico_men.png) no-repeat left center; padding-left:20px; padding-right:5px;}
.header .top_right a { color:#ffffff; }

.content{width:100%; height:100%; padding-top:70px; }
.content:after {clear:both;content:'';display:block; width: 0; height: 0; visibility:hidden;}
#min_left,.min_left{width:300px; height:100%; float:left; background:#f9f9f9; border-right:1px solid #e8e8e8; box-sizing:border-box; margin-right:10px; display:block;}
#min_right,.min_right{width:1000px; height:100%; float:left; background:#ffffff;border-left:1px solid #e8e8e8; box-sizing:border-box; display:block;}

/*
.tab_title{color:#1c91f0; font-size:18px; line-height:58px; clear:both;}
.pre_post_comment { width: 680px; padding: 0 20px 10px 20px; background: #fff; position: relative }
.pre_post_comment h2{line-height: 60px;font-size: 18px; font-weight:normal;}
.pre_post_comment .hidden { display: none }
.pre_post_comment .cursor { cursor: pointer }
.pre_post_comment textarea { resize: none; color: #464646; border: 2px solid #D4EBFF; margin-bottom: 8px; overflow: auto }
.pre_post_comment .user_info { height: 40px; position: relative }
.pre_post_comment img { float: left; border-radius: 50% }
.pre_post_comment .comment_gravator { margin-right: 14px; width: 40px; height: 40px; border: 1px solid #DDD }
.pre_post_comment .team_gravator { height: 20px; width: auto; margin: 10px 5px 0 0 }
.pre_post_comment .user_info span { line-height: 40px }
.pre_post_comment .user_info .report { font-size: 14px; color: #888; float: right; margin-right: 24px }
.pre_post_comment .user_info .nick { font-size: 16px }
.pre_post_comment .arrow { width: 0; height: 0; border-width: 8px; border-style: solid; border-color: transparent; position: absolute; border-top-width: 0; left: 12px }
.pre_post_comment .arrow-in { top: -8px; border-bottom-color: #D4EBFF }
.pre_post_comment .arrow-out { top: -5px; border-bottom-color: #fff }
.pre_post_comment .clear:after { display: block; visibility: hidden; clear: both; height: 0; content: "/20" }
.pre_post_comment .mypoint { position: relative; margin: 10px 0 }
.pre_post_comment .mypoint textarea { line-height: 30px; border: 2px solid #D4EBFF; font-size: 14px; padding: 0 15px; width: 646px; height: 30px }
.pre_post_comment .smile_mod { position: relative; width: 40px; height: 20px; background: url(../images/face_smile_dc37af.png) no-repeat; float: right; margin-top: 4px }
.pre_post_comment .comment_face { width: 100%; height: 100%; background: 0 0; border: none; outline: 0 }
.pre_post_comment .comment_face>.arrow { left: 26px; border-bottom-width: 0; top: 8px; border-top-color: #DCDCDC; border-width: 5px }
.pre_post_comment .comment_face>.slideDown { border-bottom-width: 5px; border-top-width: 0; top: 8px; border-bottom-color: #DCDCDC }
.pre_post_comment .face_mod_content .arrow { left: 230px; top: -8px; border-bottom-color: #888 }
.pre_post_comment .face_mod_content>div { background: url(../statics/yface_977532.png) no-repeat; height: 224px }
.pre_post_comment .comment_submit { width: 64px; height: 28px; font-size: 14px; line-height: 28px; color: #fff; text-align: center; background-color: #1C90F2; border-radius: 2px; float: right; margin-left: 16px }
.pre_post_comment .comment_submit:hover { background-color: #157ed5 }
.pre_post_comment .comment_submit:active { background-color: #1673C2 }
.pre_post_comment .comment_more { width: 125px; line-height: 36px; color: #fff; text-align: center; border-radius: 2px; background: #1C90F2; margin: 0 auto; font-size: 16px }
.pre_post_comment .comment_all { min-height: 200px }
.pre_post_comment .shafa { background: url(../statics/shafa_9e5e49.png) no-repeat 50% 20px }
.pre_post_comment .comment_all>li { padding: 20px 0 10px 0; font-size: 15px; word-wrap: break-word }
.pre_post_comment .comment_all>li+li { border-top: 1px solid #eee }
.pre_post_comment .post_date { float: right; color: #b1b1b1; font-size: 13px }
.pre_post_comment .comment-item .eventBtn { float: right; margin: 0 0 10px 15px; color: #888; font-size: 14px }
.pre_post_comment .comm30t_content { line-height: 24px; margin: 10px 0 10px 55px; color: #464646; word-wrap: break-word }
.pre_post_comment .success_tips { width: 134px; height: 45px; border: 1px solid #ddd; background-color: #fffcd2; color: #222; font-size: 14px; text-align: center; line-height: 45px; position: absolute; margin-left: -67px; margin-top: -22px; z-index: 99 }
.pre_post_comment .success_tips span { padding-left: 25px; background: url(../images/success_b909eb.png) no-repeat 5px 50% }
.pre_post_comment .reply_content { margin-left: 55px; padding: 10px 20px 0; background: #F9F9F9; clear: both; position: relative; font-size: 13px; line-height: 24px }
.pre_post_comment .like:hover, .pre_post_comment .reply:hover, .pre_post_comment .report:hover, .pre_post_comment .subreply:hover { color: #1C90F2 }
.pre_post_comment .supported:hover { color: #888; cursor: default }
.pre_post_comment .reply_content li { border-top: 1px solid #eee }
.pre_post_comment .reply_content .subComment { padding: 15px 0 }
.pre_post_comment .reply_content>.arrow { top: -8px; border-bottom-color: #F9F9F9; right: 22px; left: auto }
.pre_post_comment .reply_content img { height: 24px; width: 24px; margin-right: 5px }
.pre_post_comment .replyTo { position: absolute; line-height: 24px; left: 11px; top: 1px; color: #464646 }
.pre_post_comment .reply-nick, .pre_post_comment .userNick { color: #888 }
.pre_post_comment .sub-comment-content { color: #464646; word-wrap: break-word }
.pre_post_comment .date_reply_wrapper { float: right }
.pre_post_comment .date_reply_wrapper span { font-size: 12px; color: #888; margin-left: 8px }
.pre_post_comment .myreply { position: relative; margin-bottom: 12px; overflow: hidden }
.pre_post_comment .myreply textarea { padding: 0 10px; line-height: 24px; width: 561px; height: 50px }
.pre_post_comment .no_more { font-size: 16px; line-height: 36px; color: #888; text-align: center; margin: 0 auto }
.pre_post_comment .comment_systemTips { float: right; line-height: 28px; margin-right: 20px; font-size: 14px; color: red; display: none }
.pre_post_comment .like_systemTips { line-height: inherit; margin-right: 0 }
.pre_post_comment .comment_loading { background: url(../statics/load_a8c4dd.gif) no-repeat 50% 50%; height: 50px }
.pre_post_comment .orange { color: #ff9e2c }
.pre_post_comment .comment_content{ width: 100%; height:auto; padding: 5px 0 5px 54px; position: relative; overflow: hidden }

.news { width: 300px }
.news h2 { color: #333; font-size: 18px; margin: 28px 0 20px 17px; font-weight: 300 }
.news .news_list { width: 304px; background: #fff }
.news .news_list dl:hover { background: #fafafa }
.news .news_list dl { padding: 8px 0; overflow: hidden }
.news .news_list dt { width: 120px; height: 70px; float: left; padding-left: 12px }
.news .news_list dt img { width: 120px; height: 70px }
.news .news_list dd { float: left; width: 145px; padding-left: 10px }
.news .news_list dd .news-title { min-height: 49px }
.news .news_list dd p { padding: 7px 0 10px 0 }
.news .news_list dd p { color: #2f2f2f; font-size: 12px }
.news .news_list dd span { color: #888; font-size: 12px }

.scrow{width:1040px; height:190px; margin:0px auto;border-top:0;  padding:10px 0; overflow:hidden;}
.scrow_title{ width:100%; width:1040px; height:43px; padding:5px 10px 8px 10px; box-sizing:border-box; border-bottom: 1px solid #ccc; float: left; border-top: 3px solid #9c1213; background: #eeeeee;}
.scrow_title strong{ border-left:3px solid #9c1213;line-height:30px;  font-family: "微软雅黑"; font-size:16px; font-weight: bold; color: #9c1213; padding-left: 20px;}
.scrow_title .more{ float:right; line-height:30px; }
.ScrCont{ width:100%; clear:both; overflow:hidden; background:#fff;}

.carousel { width:1040px;margin: 0px auto;}
.carousel .prev, .carousel .next {width:36px; height:150px;overflow: hidden;display: block;margin-top:0px;text-decoration: none;cursor: pointer;}
.carousel .prev { float:left;background:url(../images/left.jpg) no-repeat;}
.carousel .next { float:left;background:url(../images/right.jpg) no-repeat;}
.jCarouselLite { float:left;width:968px;height:120px; padding-top:15px;overflow: hidden;/*必要元素*/}
.jCarouselLite_02 { float:left;width:968px;height:140px; padding-top:10px;overflow: hidden;/*必要元素*/}
.jCarouselLite li , .jCarouselLite_02 li{width:193px; height:140px;text-align: center; float:left; text-align:center;}
.jCarouselLite li img, .jCarouselLite_02 li img{ padding:4px; width:170px; height:100px; border:1px solid #CCC; display:inline-block; vertical-align:middle;}


.new_box{ width:1040px; height:auto; margin:0px auto; padding:10px 0; overflow:hidden;}
.new_box:after {clear:both;content:'';display:block; width: 0; height: 0; visibility:hidden;}
.new_box .box1{width:340px; padding-left:10px; float:left; float:left;background:#fff; font-size:14px; height:225px; overflow:hidden;}
.new_box .box1:first-child{ padding-left:0; }
.box_title{ width:100%; height:30px; border-bottom:1px solid #ccc; clear:both;}
.box_title strong{ width:auto; padding:0 20px; height:30px; line-height:30px; background:#145eb5; color:#fff; display:inline-block; font-size:16px; }
.box_news_list{ width:100%; clear:both; background:#fff; margin-top:5px;}
.box_news_list li{ width:100%; height:20px; clear:both; position:relative; margin-bottom:10px; overflow:hidden; padding-left:5px; box-sizing:border-box;}
.box_news_list li:hover{ height:60px;overflow:hidden;}
.box_news_list li.hover{ height:60px;overflow:hidden;}
.box_news_list li .list_photo{ width:110px; height:60px; float:left; display:none; }
.box_news_list li .list_photo img{ width:110px; height:60px; display:inline; vertical-align:middle; float:left;}
.box_news_list li .list_info{ width:auto; float:left; line-height:20px; max-height:60px; overflow:hidden;padding-left:30px; display:inline; word-break:break-all; word-wrap:break-word; box-sizing:border-box; }
.box_news_list li .tip{ width:20px; height:20px; line-height:20px; text-align:center; position:absolute; top:0; left:5px; background:#e71b1a; color:#fff;  }

.box_news_list li:hover .list_photo{ display:inline-block;}
.box_news_list li.hover .list_photo{ display:inline-block;}
.box_news_list li:hover .list_info{ padding-left:10px; max-width:210px; overflow:hidden;box-sizing:border-box;}
.box_news_list li.hover .list_info{ padding-left:10px; max-width:210px; overflow:hidden;box-sizing:border-box;}













